package com.example.bookmall.entity.usercore;

import com.baomidou.mybatisplus.annotation.*;
import lombok.Data;

import java.time.LocalDateTime;

@Data
@TableName("user")
public class User {
    @TableId(type = IdType.AUTO)
    private Integer userId;

    @TableField(condition = SqlCondition.LIKE)
    private String username;

    private String email;

    private String phone;

    private Integer gender;

    private String password;

    //用户图片
    private String avatar;

    //用户角色（1 = 注册用户，2 = 管理员 3 = 超级管理员）
    private Integer role;

    @TableField(fill = FieldFill.INSERT)
    private LocalDateTime createTime;

    //用户状态（0 = 禁用，1 = 启用）
    //管理员可以修改
    private Integer status;

    private Integer deleted;


}